﻿using TaleWorlds.Localization;

namespace MarriageFertility.Texts;

public static class MessageText
{
    public static TextObject PrisonPregnancyMessage =>
        new TextObject("{=MF_PrisonPregnancyMessage}{man} played with {clan}'s {woman}, making her pregnant!");

    public static TextObject PregnancyServiceMessage =>
        new TextObject("{=MF_PregnancyServiceMessage}{hero} was very pleased with you, and she successfully got pregnant with your child!");

    public static TextObject NtrPregnancyMessage =>
        new TextObject("{=MF_NtrPregnancyMessage}{wife} returned to your party, and she found herself pregnant with {lord}'s child");

    public static TextObject BecomeSexFriendMessage =>
        new TextObject("{=MF_BecomeSexFriendMessage}{firstHero} and {secondHero} became sex friends!");

    public static TextObject NoClansMarriageError => new TextObject("{=MF_NoClansMarriageError}Both individuals are clanless, cannot marry");

    public static TextObject PlayerClanEmptyError => new TextObject("{=MF_PlayerClanEmpty}Player's clan is empty!");
    
    public static TextObject NotEnoughSpouseText => new TextObject("{=MF_NoEnoughSpouseText}No spouses available for the battle!");
    
    public static TextObject EquipmentPurchaseMessage =>
        new TextObject("{=MF_EquipmentPurchaseMessage}{lord} bought {item} for {value} gold in {settlement}.");
}